body { background-color:white; color: black; }

/* the color for context lines (when specified with line ranges) */
context {  color: #444; }
linenum { color: #444; }

/* common elements */
keyword { color: #009; }
type { color: lightsalmon; }
usertype { color: #CAC059; }
classname { color: #eb7962; }
string { color:#9aca7e; background-color:#212A24; }
specialchar { color: #C0D164; background-color:#2B2F26; }
regexp { color: #FFB14B; background-color:#342C22; }
comment { color: #666; font-style: italic; }
number { color: #C969B6; }
preproc { color: #9C8B7C; }
symbol { color: #A19DBF; }
function { color: #85FFDF; background-color: #1F2B31; }
cbracket { color: #ddd; }
todo { color: #946B57; font-weight: bold; }

/* Internet related */
url { color: #77B5FF; text-decoration: underline; }

/* other elements for ChangeLog and Log files */
date { color: #F09C9F; font-weight: bold; }
time, file { color: #A78AB0; font-weight: bold; }
ip, name { color: #8CB194; }

/* for Prolog, Perl, lang */
variable { color: #cda869; }
italics { color: #3C7E5B; font-style: italic; }
bold { color: #3C7E5B; font-weight: bold; }

/* for LaTeX */
underline { color: #3C7E5B; text-decoration: underline; }
fixed { color: #73C976; }
argument, optionalargument { color: #9194BB; }
math { color: orange; }
bibtex { color: #8D86EE; }

/* for diffs */
oldfile { color: #f7bfb6; background-color:#42201C; }
newfile { color: #cff7bf; background-color:#13340C; }
difflines { color: white; background-color:#3D96DE; }

/* for css */
selector { color: #cda869; }
property { color: #c4af75; }
value { color: #f9ed97; }

/* for Oz, Erlang, etc */
atom { color: orange; }
meta { font-style: italic; }
